home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HaCKeRz KrOnIcKLeZ 3
/
HaCKeRz_KrOnIcKLeZ.iso
/
chibacity
/
scoresso.cpt
/
Scores Source Code
/
Scores_atpl128.txt
< prev
next >
Wrap
Text File
|
1988-11-15
|
17KB
|
617 lines
;Seg 1 = atpl ID# 128 proc 1 of 17 (local)
0000: L0000 MOVE.W D0,D2
0002: *** 0E10 ***
0004: ORI.B #$00,D0
0008: ORI.B #$1E,(A0)+
000C: ORI.B #$2A,-(A4) ;'*'
0010: ORI.B #$2E,$44(A0,D4.L) ;'.'
0016: MOVE.W $7A(A0,D4.L),D1
001A: ORI.W #$6016,D0
001E: PEA L006E
0022: BRA.S L0034
0024: PEA L0096
0028: BRA.S L0034
002A: PEA L0082
002E: BRA.S L0034
0030: PEA L014E
0034: L0034 MOVEM.L A0-A1,-(A7)
0038: CLR.W -(A7)
003A: MOVE.L A0,-(A7)
003C: MOVE.L A1,-(A7)
003E: MOVEA.L $0012(A7),A0
0042: JSR (A0)
0044: MOVE.W (A7)+,D0
0046: MOVEM.L (A7)+,A0-A1
004A: ADDQ.W #4,A7
004C: BTST #$0001,$0006(A0)
0052: BNE.S L0058
0054: MOVE.L $08FC,-(A7)
0058: L0058 RTS
005A: .WORD $202F,8,$202F,4 ;[ /.. /..]
0062: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
006A: .WORD $508F,$4ED0,$202F,8 ;[P.N. /..]
0072: .WORD $202F,4,$4240,$3F40 ;[ /..B@?@]
007A: .WORD $C,$205F,$508F,$4ED0 ;[.. _P.N.]
0082: L0082 .WORD $202F,8,$202F,4 ;[ /.. /..]
008A: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
0092: .WORD $508F,$4ED0,$48E7,$30 ;[P.N.H..0]
009A: .WORD $246F,$10,$226F,$C ;[$o.."o..]
00A2: .WORD $2069,$14,$2050,$2668 ;[ i.. P&h]
00AA: .WORD 4,$302A,$1A,$C40 ;[..0*...@]
00B2: .WORD $FFFF,$6D44,$6E02,$6008 ;[..mDn.`.]
00BA: .WORD $C40,$41,$663A,$600A ;[.@.Af:`.]
00C2: .WORD $426B,$E,$426B,$1C ;[Bk..Bk..]
00CA: .WORD $602E,$2069,$14,$2050 ;[`. i.. P]
00D2: .WORD $4A90,$6618,$2069,$14 ;[J.f. i..]
00DA: .WORD $2050,$7001,$2080,$2F0B ;[ Pp. ./.]
00E2: .WORD $2F09,$4EBA,$24,$4240 ;[/.N..$B@]
00EA: .WORD $508F,$600E,$4A93,$6708 ;[P.`.J.g.]
00F2: .WORD $2F0B,$4EBA,$6C,$588F ;[/.N..lX.]
00FA: .WORD $4240,$3F40,$14,$4CDF ;[B@?@..L.]
0102: .WORD $C00,$205F,$508F,$4ED0 ;[.. _P.N.]
;Seg 1 = atpl ID# 128 proc 2 of 17 (local)
0000: L010A LINK A6,#$FF00
0004: MOVEA.L $0008(A6),A1
0008: MOVEA.L $000C(A6),A0
000C: MOVE.W $0018(A1),$0004(A0)
0012: MOVE.W $0018(A1),D0
0016: EXT.L D0
0018: NEG.L D0
001A: SUBQ.L #1,D0
001C: ASL.L #$0005,D0
001E: ORI.L #$0000C000,D0
0024: MOVE.W D0,$0006(A0)
0028: MOVEQ $01,D0
002A: MOVE.L D0,(A0)
002C: CLR.W $000E(A0)
0030: MOVE.W #$FFFF,$0010(A0)
0036: CLR.W $001A(A0)
003A: CLR.W $001C(A0)
003E: MOVEQ $00,D0
0040: UNLK A6
0042: RTS
0044: L014E .WORD $202F,8,$202F,4 ;[ /.. /..]
004C: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
0054: .WORD $508F,$4ED0,$2F0A,$246F ;[P.N./.$o]
005C: .WORD 8,$302A,$E,$6D00 ;[..0*..m.]
0064: .WORD $68,$C40,5,$6E60 ;[.h.@..n`]
006C: .WORD $D040,$303B,6,$4EFB ;[.@0;..N.]
0074: .WORD 2,$C,$14,$1C ;[........]
007C: .WORD $24,$3A,$56,$357C ;[.$.:.V5|]
0084: .WORD 1,$E,$6042,$2F0A ;[....`B/.]
008C: .WORD $4EBA,$42,$6038,$2F0A ;[N..B`8/.]
0094: .WORD $4EBA,$332,$602A,$302A ;[N..2`*0*]
009C: .WORD $1C,$526A,$1C,$C40 ;[..Rj...@]
00A4: .WORD $13,$6F24,$2F0A,$4EBA ;[..o$/.N.]
00AC: .WORD $1D8,$6014,$302A,$1C ;[..`.0*..]
00B4: .WORD $526A,$1C,$C40,$13 ;[Rj...@..]
00BC: .WORD $6F0E,$2F0A,$4EBA,$C2 ;[o./.N...]
00C4: .WORD $357C,5,$E,$588F ;[5|....X.]
00CC: .WORD $245F,$4E75 ;[$_Nu....]
;Seg 1 = atpl ID# 128 proc 3 of 17 (local)
0000: L01DA LINK A6,#$FE54
0004: MOVE.L A2,-(A7)
0006: MOVEA.L $0008(A6),A2
000A: CLR.L $FFCE(A6)
000E: MOVE.W $0900,$FFDA(A6)
0014: CLR.W $FFDE(A6)
0018: CLR.W $FFD8(A6)
001C: LEA $FEC2(A6),A0
0020: MOVE.L A0,$FFD4(A6)
0024: CLR.B $FEC2(A6)
0028: CLR.L -(A7)
002A: PEA $FFC2(A6)
002E: JSR locProc9
0032: TST.W $FFD2(A6)
0036: ADDQ.L #8,A7
0038: BNE L0286
003C: CLR.L $FE62(A6)
0040: MOVE.L $FFD4(A6),$FE68(A6)
0046: MOVE.L $FFFC(A6),$FE86(A6)
004C: MOVE.W $FFF6(A6),$FE6C(A6)
0052: CLR.W $FE72(A6)
0056: CLR.L -(A7)
0058: PEA $FE56(A6)
005C: JSR locProc10
0060: MOVE.W D0,D0
0062: ADDQ.L #8,A7
0064: BNE.S L0286
0066: MOVE.L $FE7A(A6),D0
006A: CMPI.L #$56554C54,D0 ;'VULT'
0070: BNE.S L025A
0072: MOVE.W #$0001,$001A(A2)
0078: MOVE.W #$0003,$000E(A2)
007E: BRA.S L027C
0080: L025A CMPI.L #$45524943,D0 ;'ERIC'
0086: BNE.S L0270
0088: MOVE.W #$0001,$001A(A2)
008E: MOVE.W #$0004,$000E(A2)
0094: BRA.S L027C
0096: L0270 MOVE.W #$0001,$001A(A2)
009C: MOVE.W #$0002,$000E(A2)
00A2: L027C MOVE.W $0900,$0010(A2)
00A8: CLR.W $001C(A2)
00AC: L0286 MOVEA.L $FE50(A6),A2
00B0: UNLK A6
00B2: RTS
00B4: .WORD $48E7,$3820,$246F,$14 ;[H.8 $o..]
00BC: .WORD $558F,$A994,$301F,$3800 ;[U...0.8.]
00C4: .WORD $3F2A,$10,$A998,$4227 ;[?*....B']
00CC: .WORD $A99B,$7609,$7205,$2038 ;[..v.r. 8]
00D4: .WORD $20C,$4EBA,$692,$5240 ;[..N...R@]
00DC: .WORD $598F,$2F3C,$434F,$4445 ;[Y./<CODE]
00E4: .WORD $3F00,$A9A0,$201F,$2000 ;[?... . .]
00EC: .WORD $6712,$6024,$598F,$2F3C ;[g.`$Y./<]
00F4: .WORD $434F,$4445,$5343,$3F03 ;[CODESC?.]
00FC: .WORD $A9A0,$201F,$4A80,$6608 ;[.. .J.f.]
0104: .WORD $C43,1,$6E00,$FFE6 ;[.C..n...]
010C: .WORD $4A43,$6F12,$4A80,$670E ;[JCo.J.g.]
0114: .WORD $2F00,$4EBA,$1A,$3F2A ;[/.N...?*]
011C: .WORD $10,$A999,$588F,$1F3C ;[....X..<]
0124: .WORD 1,$A99B,$3F04,$A998 ;[....?...]
012C: .WORD $4CDF,$41C,$4E75,$48E7 ;[L...NuH.]
0134: .WORD $3020,$246F,$10,$1F3C ;[0 $o...<]
013C: .WORD 1,$A99B,$2F0A,$A9A2 ;[..../...]
0144: .WORD $558F,$A9AF,$301F,$48C0 ;[U...0.H.]
014C: .WORD $3000,$6600,$5E,$558F ;[0.f..^U.]
0154: .WORD $2F0A,$A9A6,$301F,$3600 ;[/...0.6.]
015C: .WORD $3003,$240,$FFF7,$2F0A ;[0..@../.]
0164: .WORD $3F00,$A9A7,$2F0A,$4EBA ;[?.../.N.]
016C: .WORD $4E8,$598F,$2F0A,$A9A5 ;[..Y./...]
0174: .WORD $201F,$E280,$2200,$2038 ;[ ...". 8]
017C: .WORD $20C,$4EBA,$5EA,$D092 ;[..N.....]
0184: .WORD $2040,$7400,$588F,$1210 ;[ @t.X...]
018C: .WORD $7000,$1001,$4680,$1080 ;[p...F...]
0194: .WORD $5282,$5288,$7006,$B082 ;[R.R.p...]
019C: .WORD $6E00,$FFEC,$2F0A,$A9AA ;[n.../...]
01A4: .WORD $2F0A,$A9B0,$2F0A,$3F03 ;[/.../.?.]
01AC: .WORD $A9A7,$4CDF,$40C,$4E75 ;[..L...Nu]
01B4: .WORD $48E7,$3C30,$246F,$1C ;[H.<0$o..]
01BC: .WORD $558F,$A994,$301F,$3800 ;[U...0.8.]
01C4: .WORD $3F2A,$10,$A998,$598F ;[?*....Y.]
01CC: .WORD $2F3C,$434F,$4445,$3F3C ;[/<CODE?<]
01D4: .WORD $D,$A9A0,$201F,$2640 ;[.... .&@]
01DC: .WORD $260B,$6610,$2F0A,$4EBA ;[&.f./.N.]
01E4: .WORD $FED0,$3F04,$A998,$588F ;[..?...X.]
01EC: .WORD $6000,$104,$1F3C,1 ;[`....<..]
01F4: .WORD $A99B,$2F0B,$A9A2,$2F0B ;[../.../.]
01FC: .WORD $4EBA,$456,$558F,$2F0B ;[N..VU./.]
0204: .WORD $A9A6,$301F,$3A00,$3005 ;[..0.:.0.]
020C: .WORD $240,$FFF7,$2F0B,$3F00 ;[.@../.?.]
0214: .WORD $A9A7,$598F,$2F0B,$A9A5 ;[..Y./...]
021C: .WORD $201F,$2600,$7202,$2038 ;[ .&.r. 8]
0224: .WORD $20C,$4EBA,$542,$2200 ;[..N..B".]
022C: .WORD $588F,$6F00,$78,$2013 ;[X.o..x .]
0234: .WORD $680,0,$472,$5C80 ;[.....r\.]
023C: .WORD $2040,$2203,$B288,$6306 ;[ @"...c.]
0244: .WORD $10FC,1,$4210,$2013 ;[....B. .]
024C: .WORD $680,0,$21DA,$5C80 ;[....!.\.]
0254: .WORD $2040,$2203,$B288,$6306 ;[ @"...c.]
025C: .WORD $4218,$10BC,2,$2013 ;[B..... .]
0264: .WORD $680,0,$21DA,$720A ;[....!.r.]
026C: .WORD $D081,$2040,$2203,$B288 ;[.. @"...]
0274: .WORD $6308,$10FC,1,$10BC ;[c.......]
027C: .WORD $C1,$2003,$E480,$2200 ;[.. ...".]
0284: .WORD $2038,$20C,$4EBA,$4E0 ;[ 8..N...]
028C: .WORD $D093,$2040,$4242,$1210 ;[.. @BB..]
0294: .WORD $7000,$1001,$4680,$1080 ;[p...F...]
029C: .WORD $5242,$5288,$C42,6 ;[RBR..B..]
02A4: .WORD $6C34,$60EA,$2003,$E280 ;[l4`. ...]
02AC: .WORD $2200,$2038,$20C,$4EBA ;[". 8..N.]
02B4: .WORD $4B6,$D093,$2040,$4242 ;[.... @BB]
02BC: .WORD $600E,$1210,$7000,$1001 ;[`...p...]
02C4: .WORD $4680,$1080,$5242,$5288 ;[F...RBR.]
02CC: .WORD $3202,$48C1,$2003,$E480 ;[2.H. ...]
02D4: .WORD $B280,$6D00,$FFE6,$2F0B ;[..m.../.]
02DC: .WORD $A9AA,$2F0B,$A9B0,$2F0B ;[../.../.]
02E4: .WORD $3F05,$A9A7,$3F2A,$10 ;[?...?*..]
02EC: .WORD $A999,$3F04,$A998,$4CDF ;[..?...L.]
02F4: .WORD $C3C,$4E75 ;[.<Nu....]
;Seg 1 = atpl ID# 128 proc 4 of 17 (local)
0000: L04D2 LINK A6,#$FFF4
0004: MOVEM.L D2-D6/A2-A4,-(A7)
0008: MOVEA.L $0008(A6),A2
000C: MOVE.W $0010(A2),D5
0010: SUBQ.L #2,A7
0012: _CurResFile
0014: MOVE.W (A7)+,D0
0016: MOVE.W D0,$FFFE(A6)
001A: MOVE.W D5,-(A7)
001C: _UseResFile
001E: SUBQ.L #4,A7
0020: MOVE.L #$434F4445,-(A7) ;'CODE'
0026: CLR.W -(A7)
0028: _GetResource
002A: MOVE.L (A7)+,D0
002C: MOVE.L D0,D3
002E: SUBQ.L #2,A7
0030: _ResError
0032: MOVE.W (A7)+,D0
0034: EXT.L D0
0036: MOVE.W D0,D0
0038: BNE L059C
003C: TST.L D3
003E: BEQ L059C
0042: MOVE.L D3,-(A7)
0044: JSR locProc12
0048: SUBQ.L #4,A7
004A: MOVE.L D3,-(A7)
004C: _SizeRsrc
004E: MOVE.L (A7)+,D0
0050: MOVEA.L D3,A4
0052: MOVEA.L (A4),A0
0054: MOVE.L (A0)+,D0
0056: MOVE.L (A0)+,D0
0058: MOVE.L (A0)+,D0
005A: MOVE.L (A0)+,D0
005C: MOVEA.L A0,A3
005E: MOVEA.L A3,A0
0060: LEA $FFF6(A6),A1
0064: MOVE.L (A0)+,(A1)+
0066: MOVE.L (A0)+,(A1)+
0068: CMPI.W #$0001,$0004(A3)
006E: ADDQ.L #4,A7
0070: BNE L059C
0074: MOVE.L $0016(A2),-(A7)
0078: MOVE.L $0012(A2),-(A7)
007C: PEA $FFF6(A6)
0080: MOVE.W D5,D0
0082: EXT.L D0
0084: MOVE.L D0,-(A7)
0086: JSR locProc5
008A: MOVE.W D0,D4
008C: LEA $0010(A7),A7
0090: BLT L059C
0094: SUBQ.L #2,A7
0096: MOVE.L D3,-(A7)
0098: _GetResAttrs
009A: MOVE.W (A7)+,D0
009C: MOVE.W D0,D6
009E: MOVE.W D6,D0
00A0: ANDI.W #$FFF7,D0
00A4: MOVE.L D3,-(A7)
00A6: MOVE.W D0,-(A7)
00A8: _SetResAttrs
00AA: MOVE.W D4,$0004(A3)
00AE: MOVE.W #$0008,(A3)
00B2: MOVE.L D3,-(A7)
00B4: _ChangedResource
00B6: MOVE.L D3,-(A7)
00B8: _WriteResource
00BA: MOVE.L D3,-(A7)
00BC: MOVE.W D6,-(A7)
00BE: _SetResAttrs
00C0: MOVE.W D5,-(A7)
00C2: _UpdateResFile
00C4: MOVE.W $FFFE(A6),-(A7)
00C8: _UseResFile
00CA: L059C MOVEM.L $FFD4(A6),D2-D6/A2-A4
00D0: UNLK A6
00D2: RTS
;Seg 1 = atpl ID# 128 proc 5 of 17 (local)
0000: L05A6 LINK A6,#$FFF4
0004: MOVEM.L D2-D6/A2-A3,-(A7)
0008: MOVE.W $000A(A6),D3
000C: MOVEA.L $000C(A6),A2
0010: MOVE.L $0010(A6),D0
0014: MOVE.L D0,D6
0016: CLR.B -(A7)
0018: _SetResLoad
001A: MOVEQ $00,D5
001C: L05C2 SUBQ.L #4,A7
001E: MOVE.L #$434F4445,-(A7) ;'CODE'
0024: MOVE.W D5,-(A7)
0026: _GetResource
0028: MOVE.L (A7)+,D0
002A: MOVE.L D0,D4
002C: BEQ.S L05E4
002E: SUBQ.L #2,A7
0030: MOVE.L D4,-(A7)
0032: _HomeResFile
0034: MOVE.W (A7)+,D0
0036: MOVE.W D0,D1
0038: CMP.W D0,D3
003A: BNE L05F2
003E: L05E4 ADDQ.L #1,D5
0040: TST.L D4
0042: BEQ.S L05F2
0044: MOVEQ $64,D0
0046: CMP.L D5,D0
0048: BGT L05C2
004C: L05F2 MOVE.B #$01,-(A7)
0050: _SetResLoad
0052: TST.L D4
0054: BEQ.S L0602
0056: MOVEQ $FF,D0
0058: BRA L0688
005C: L0602 MOVE.L $0014(A6),-(A7)
0060: JSR locProc11
0064: MOVEA.L D0,A3
0066: MOVE.L A3,-(A7)
0068: JSR locProc12
006C: CLR.B $FFF6(A6)
0070: MOVEA.L D6,A0
0072: ADDQ.L #4,A0
0074: MOVEA.L A0,A1
0076: MOVEA.L A2,A0
0078: MOVE.L (A0)+,(A1)+
007A: MOVE.L (A0)+,(A1)+
007C: MOVE.L $0014(A6),-(A7)
0080: MOVE.L (A3),-(A7)
0082: MOVE.L D6,-(A7)
0084: JSR locProc14
0088: PEA $FFF6(A6)
008C: MOVE.W D5,D0
008E: EXT.L D0
0090: MOVE.L D0,-(A7)
0092: MOVE.L #$434F4445,-(A7) ;'CODE'
0098: MOVE.L A3,-(A7)
009A: JSR locProc15
009E: SUBQ.L #2,A7
00A0: _ResError
00A2: MOVE.W (A7)+,D0
00A4: EXT.L D0
00A6: MOVE.W D0,D0
00A8: LEA $0024(A7),A7
00AC: BEQ.S L066E
00AE: PEA $FFF6(A6)
00B2: MOVE.W D5,D0
00B4: EXT.L D0
00B6: MOVE.L D0,-(A7)
00B8: MOVE.L #$434F4445,-(A7) ;'CODE'
00BE: MOVE.L A3,-(A7)
00C0: JSR locProc15
00C4: LEA $0010(A7),A7
00C8: L066E MOVE.L A3,-(A7)
00CA: _ChangedResource
00CC: MOVE.L A3,-(A7)
00CE: _WriteResource
00D0: MOVE.L A3,-(A7)
00D2: MOVE.W #$0020,-(A7)
00D6: _SetResAttrs
00D8: MOVE.L A3,-(A7)
00DA: JSR locProc13
00DE: MOVE.L D5,D0
00E0: ADDQ.L #4,A7
00E2: L0688 MOVEM.L $FFD8(A6),D2-D6/A2-A3
00E8: UNLK A6
00EA: RTS
00EC: .WORD $4EBA,$D4 ;[N.......]
;Seg 1 = atpl ID# 128 proc 6 of 17 (local)
0000: L0696 LINK A6,#$FFC0
0004: LEA $FFC0(A6),A0
0008: MOVE.L $0008(A6),$0012(A0)
000E: MOVE.W $000E(A6),$0016(A0)
0014: _SetVol
0016: JMP L0774
001A: JSR locProc8
001E: LINK A6,#$FFC0
0022: LEA $FFC0(A6),A0
0026: MOVE.W $000E(A6),$0016(A0)
002C: MOVE.L $0008(A6),$0012(A0)
0032: _FlushVol
0034: JMP L0774
0038: MOVE.L $0004(A7),D0
003C: MOVE.L D0,D1
003E: MOVEA.L $034E,A0
0042: CMP.W (A0),D1
0044: BCC.S L06E8
0046: MOVEA.L $14(A0,D1.W),A0
004A: MOVE.W $004E(A0),D1
004E: MOVEQ $00,D0
0050: BRA.S L06EE
0052: L06E8 MOVEQ $00,D1
0054: MOVE.W #$FFCD,D0
0058: L06EE MOVEA.L $0008(A7),A0
005C: MOVE.W D1,(A0)
005E: RTS
0060: .WORD $4EBA,$70 ;[N..p....]
;Seg 1 = atpl ID# 128 proc 7 of 17 (local)
0000: L06FA LINK A6,#$FFB0
0004: LEA $FFB0(A6),A0
0008: MOVE.L $0008(A6),$0012(A0)
000E: MOVE.W $000E(A6),$0016(A0)
0014: CLR.B $001A(A0)
0018: CLR.W $001C(A0)
001C: _GetFileInfo
001E: MOVE.W D0,-(A7)
0020: LEA $0020(A0),A0
0024: MOVEA.L $0010(A6),A1
0028: MOVEQ $10,D0
002A: _BlockMove
002C: LEA $FFB0(A6),A0
0030: MOVE.W (A7)+,D0
0032: JMP L0774
0036: JSR locProc8
003A: LINK A6,#$FFB0
003E: LEA $FFB0(A6),A0
0042: MOVE.L $0008(A6),$0012(A0)
0048: MOVE.W $000E(A6),$0016(A0)
004E: CLR.B $001A(A0)
0052: CLR.W $001C(A0)
0056: _GetFileInfo
0058: LEA $0020(A0),A1
005C: MOVEA.L $0010(A6),A0
0060: MOVEQ $10,D0
0062: _BlockMove
0064: LEA $FFB0(A6),A0
0068: _SetFileInfo
006A: JMP L0774
;Seg 1 = atpl ID# 128 proc 8 of 17 (local)
0000: L0768 MOVE.L $0008(A7),-(A7)
0004: JSR locProc16
0008: ADDQ.W #4,A7
000A: RTS
000C: L0774 .WORD $3F00,$2F28,$12,$4EBA ;[?./(..N.]
0014: .WORD $16A,$584F,$301F,$48C0 ;[.jXO0.H.]
001C: .WORD $4E5E,$4E75,$206F,4 ;[N^Nu o..]
0024: .WORD $202F,8,$6606,$7001 ;[ /..f.p.]
002C: .WORD $A260,$6004,$7001,$A660 ;[.``.p..`]
0034: .WORD $48C0,$4E75 ;[H.Nu....]
;Seg 1 = atpl ID# 128 proc 9 of 17 (local)
0000: L07A0 MOVEA.L $0004(A7),A0
0004: MOVE.L $0008(A7),D0
0008: BNE.S L07B0
000A: MOVEQ $08,D0
000C: _SPECIAL_HFS
000E: BRA.S L07B4
0010: L07B0 MOVEQ $08,D0
0012: _SPECIAL_HFS
0014: L07B4 EXT.L D0
0016: RTS
;Seg 1 = atpl ID# 128 proc 10 of 17 (local)
0000: L07B8 MOVEA.L $0004(A7),A0
0004: CLR.B $001A(A0)
0008: MOVEA.L $0004(A7),A0
000C: MOVE.L $0008(A7),D0
0010: BNE.S L07D0
0012: MOVEQ $09,D0
0014: _SPECIAL_HFS
0016: BRA.S L07D4
0018: L07D0 MOVEQ $09,D0
001A: _SPECIAL_HFS
001C: L07D4 EXT.L D0
001E: RTS
0020: .WORD $206F,4,$202F,8 ;[ o.. /..]
0028: .WORD $6604,$A207,$6002,$A607 ;[f...`...]
0030: .WORD $48C0,$4E75,$7000,$31C0 ;[H.Nup.1.]
0038: .WORD $220,$2008,$4E75 ;[. .Nu..]
;Seg 1 = atpl ID# 128 proc 11 of 17 (local)
0000: L07F6 MOVE.L $0004(A7),D0
0004: _NewHandle
0006: JMP L07EE
000A: MOVEA.L $0004(A7),A0
000E: _GetHandleSize
0010: TST.L D0
0012: BPL.S L0810
0014: SUBA.W A0,A0
0016: JMP L07EE
001A: L0810 MOVEA.L D0,A0
001C: JMP L07EC
0020: MOVE.L $0008(A7),D0
0024: MOVEA.L $0004(A7),A0
0028: _SetHandleSize
002A: JMP L07EE
002E: MOVEA.L $0004(A7),A0
0032: _RecoverHandle
0034: JMP L07EC
;Seg 1 = atpl ID# 128 proc 12 of 17 (local)
0000: L082E MOVEA.L $0004(A7),A0
0004: _HLock
0006: JMP L07EE
;Seg 1 = atpl ID# 128 proc 13 of 17 (local)
0000: L0838 MOVEA.L $0004(A7),A0
0004: _HUnLock
0006: JMP L07EE
;Seg 1 = atpl ID# 128 proc 14 of 17 (local)
0000: L0842 MOVE.L $000C(A7),D0
0004: MOVEA.L $0008(A7),A1
0008: MOVEA.L $0004(A7),A0
000C: _BlockMove
000E: JMP L07EE
0012: MOVE.L D2,-(A7)
0014: MOVE.L $0008(A7),-(A7)
0018: JSR locProc16
001C: _CreateResFile
001E: MOVE.L $0008(A7),-(A7)
0022: JSR locProc17
0026: ADDQ.W #4,A7
0028: MOVE.L (A7)+,D2
002A: RTS
002C: .WORD $2F02,$4267,$2F2F,$A ;[/.Bg//..]
0034: .WORD $4EBA,$3C,$A997,$2F2F ;[N..<..//]
003C: .WORD $A,$4EBA,$64,$584F ;[..N..dXO]
0044: .WORD $301F,$48C0,$241F,$4E75 ;[0.H.$.Nu]
;Seg 1 = atpl ID# 128 proc 15 of 17 (local)
0000: L088E MOVE.L D2,-(A7)
0002: MOVE.L $0008(A7),-(A7)
0006: MOVE.L $0010(A7),-(A7)
000A: MOVE.W $001A(A7),-(A7)
000E: MOVE.L $001E(A7),-(A7)
0012: JSR locProc16
0016: _AddResource
0018: MOVE.L $0014(A7),-(A7)
001C: JSR locProc17
0020: ADDQ.W #4,A7
0022: MOVE.L (A7)+,D2
0024: RTS
;Seg 1 = atpl ID# 128 proc 16 of 17 (local)
0000: L08B4 MOVE.L $0004(A7),D0
0004: BEQ.S L08E0
0006: MOVEA.L D0,A0
0008: MOVEA.L A0,A1
000A: MOVE.B (A1)+,D0
000C: BEQ.S L08E0
000E: L08C2 MOVE.B (A1),D1
0010: MOVE.B D0,(A1)+
0012: MOVE.B D1,D0
0014: BNE.S L08C2
0016: SUBA.L A0,A1
0018: MOVE.L A1,D0
001A: SUBQ.W #1,D0
001C: CMPI.L #$000000FF,D0
0022: BLE.S L08DE
0024: MOVE.L #$000000FF,D0
002A: L08DE MOVE.B D0,(A0)
002C: L08E0 MOVE.L $0004(A7),D0
0030: RTS
;Seg 1 = atpl ID# 128 proc 17 of 17 (local)
0000: L08E6 MOVE.L $0004(A7),D0
0004: BEQ.S L08FE
0006: MOVEA.L D0,A0
0008: MOVEQ $00,D0
000A: MOVE.B (A0),D0
000C: BRA.S L08F8
000E: L08F4 MOVE.B $0001(A0),(A0)+
0012: L08F8 DBRA D0,L08F4
0016: CLR.B (A0)
0018: L08FE MOVE.L $0004(A7),D0
001C: RTS
001E: .WORD $C82,0,$FFFF,$6218 ;[......b.]
0026: .WORD $3241,$4241,$4841,$82C2 ;[2ABAHA..]
002E: .WORD $2001,$4841,$3009,$80C2 ;[ .HA0...]
0036: .WORD $3200,$4240,$4840,$4E75 ;[2.B@H@Nu]
003E: .WORD $2001,$4240,$4840,$4841 ;[ .B@H@HA]
0046: .WORD $4241,$2242,$740F,$D281 ;[BA"Bt...]
004E: .WORD $D180,$B3C0,$6204,$9089 ;[....b...]
0056: .WORD $5241,$51CA,$FFF2,$4E75 ;[RAQ...Nu]
005E: .WORD $2F02,$2401,$2200,$4A82 ;[/.$.".J.]
0066: .WORD $6C02,$4482,$7000,$4A81 ;[l.D.p.J.]
006E: .WORD $6C04,$4481,$4680,$2040 ;[l.D.F. @]
0076: .WORD $4EBA,$FFA6,$3408,$6702 ;[N...4.g.]
007E: .WORD $4480,$241F,$4E75 ;[D.$.Nu..]